home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-05-11 | 637.1 KB | 20,561 lines |
- Starting Time
- Mon May 11 08:27:38 1992
-
- Input Format: 11M08
- Output Format: 11M08
-
- waveOutGetNumDevs Tests:
-
- *** waveOutGetNumDevs call ***
- 2 wave output device(s) in the system.
- Case 1: OTHR:waveOutGetNumDevs
-
- waveOutGetDevCaps Tests:
-
- *** waveOutGetNumDevs call ***
- 2 wave output device(s) in the system.
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 0
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 2
- Product ID :
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard MULAW Wave Out
- DWORD dwFormats: 0
- Supported Formats:
- WAVE_INVALIDFORMAT
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Get next device caps
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Get next device caps
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 0
- Product ID :
- INVALID PRODUCT ID
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 2
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call waveOutGetDevCaps with wSize = 2
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD woCaps Size: 0
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call with wSize = 0
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 453
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 0
- Product ID :
- INVALID PRODUCT ID
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 1
- The Function returned:
- MMSYSERR_BADDEVICEID
- Error: A device ID has been used that is out of range for your system.
- Pass : Call with invalid device id (483)
- Case 2: PASS:waveOutGetDevCaps
-
- waveOutOpen Tests:
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 65535
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open using WAVE_MAPPER
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open w/Window msg callback
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 489619456
- DWORD dwCallbackInstance: 9764
- DWORD dwFlags: 196610
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open w/DLL callback
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 2063
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 131074
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open w/Task callback
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 3
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 0
- The Function returned:
- MMSYSERR_BADDEVICEID
- Error: A device ID has been used that is out of range for your system.
- Pass : Call with invalid device ID
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open w/No callback
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 3
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Query format after open
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 0
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open without WAVE_ALLOWSYNC
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Query 11M8 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : No callback, 11M8
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 11M16 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 11M16
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 11S8 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 11S8
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 11S16 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 11S16
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Query 22M8 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : No callback, 22M8
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 22M16 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 22M16
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 22S8 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 22S8
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 22S16 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 22S16
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Query 44M8 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : No callback, 44M8
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 44M16 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 44M16
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 44S8 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 44S8
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 176400
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 44S16 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 176400
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 44S16
- Case 3: PASS:waveOutOpen
-
- waveOutClose Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close before playing, no buffers in queue
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close paused device, no buffers
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- WAVERR_STILLPLAYING
- Error: Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing.
- Pass : Close paused device, buffers in queue
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close after finished playing
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- WAVERR_STILLPLAYING
- Error: Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing.
- Pass : ASYNC: Close while playing
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close after playing (normal)
- Case 4: PASS:waveOutClose
-
- waveOutPrepareHeader Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Internal done bit
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Prepare after waveOutOpen
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Prepare same buffer twice
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 5: PASS:waveOutPrepareHeader
-
- waveOutUnprepareHeader Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Prepare after waveOutPrepare
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Unprepare same buffer twice
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Header was never prepared
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- WAVERR_STILLPLAYING
- Error: Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing.
- Pass : ASYNC: Unprepare buffer which is playing
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call when writing finished
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 6: PASS:waveOutUnprepareHeader
-
- waveOutWrite Device/Header States Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- WAVERR_UNPREPARED
- Error: The wave header was not prepared. Use the Prepare function to prepare the header, and then try again.
- Pass : Write unprepared header
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write prepared header
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write after call to waveOutPause
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- WAVERR_STILLPLAYING
- Error: Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing.
- Pass : Write header1 while header1 still playing
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write after waveOutReset
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: Write header2 while header1 playing
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 7: PASS:waveOutWrite States
-
- waveOutWrite Looping Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: WaveOutWrite: Press OK to start 0 loop test
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write with WHDR_BEGINLOOP 0 loops
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write with WHDR_ENDLOOP
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: Verify 0 loop test
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: WaveOutWrite: Press OK to start 1 loop test
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write with 1 loop - BEGIN block
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write with 1 loop - END block
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: Verify 1 loop test
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: WaveOutWrite: Press OK to start 3 loop test
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write with 3 loops - BEGIN block
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write with 3 loops - END block
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: Verify 3 loop test
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write with BEGIN and ENDLOOP flags, 4 loops
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: WaveOutWrite: Press OK to start 3 loop test
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: ASYNC: Verify 3 buffer, 3 loop test
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: WaveOutWrite: Listen for: Medium-Short x 3-Long
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: ASYNC: Verify Medium-Shortx3-Long
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: Write while looping
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 8: PASS:waveOutWrite Looping
-
- waveOutWrite 2K Multiples Test:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8bf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8770000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8bf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8770000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8bf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8770000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8770000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8bf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8bf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8770000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 9: PASS:waveOutWrite 2K Multiples
-
- waveOutWrite Buffer Size Less Than 2K:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34600
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x89f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8b70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8cf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x89f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8b70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8cf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8b70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8cf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x89f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8cf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x89f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8b70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x89f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8b70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8cf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 10: PASS:waveOutWrite <2K Buffers
-
- waveOutWrite >64K Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8c70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8c70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write >64K buffer, start at 10K
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8c70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8c70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8c70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write >64K buffer, start at 70K
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8c70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 11: PASS:waveOutWrite >64K Buffers
-
- waveOutPause Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Pause before waveOutPrepare
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Pause after waveOutPrepare
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: WaveOutPause: Listen for sound...
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Pause twice
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: Pause during write
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: Pause while looping
- OTHER: ASYNC: Pause query
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 12: OTHR:waveOutPause
-
- waveOutRestart Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutRestart before calling waveOutWrite
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutRestart before calling waveOutPause
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutRestart after calling waveOutPause
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutRestart while writing
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call waveOutRestart twice in a row
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Restart while looping
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Restart while paused & looping
- OTHER: Pause->Restart query
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 13: OTHR:waveOutRestart
-
- waveOutReset Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset before playing
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset paused device
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset after playing
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 0
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset when device already reset
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass: ASYNC: Reset while playing, w/logging
- Pass: ASYNC: Reset while playing, no logging
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: ASYNC: Reset while paused & playing
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: ASYNC: Reset while looping
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: ASYNC: Reset while paused & looping
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 14: OTHR:waveOutReset States
-
- waveOutReset While Playing:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8cf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 15: PASS:waveOutReset While Playing
-
- waveOutGetPosition Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34386
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 0
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call after prepare; before playing
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 4
- Position(TIME_BYTES): 8448
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: GetPosition during write, TIME_BYTES
- Pos Estimate(BYTES): 7717, GetPosition(TIME_BYTES): 12672
- Pos Estimate(BYTES): 8820, GetPosition(TIME_BYTES): 14080
- Pos Estimate(BYTES): 9922, GetPosition(TIME_BYTES): 15488
- Pos Estimate(BYTES): 11025, GetPosition(TIME_BYTES): 15488
- Pos Estimate(BYTES): 12127, GetPosition(TIME_BYTES): 16896
- Pos Estimate(BYTES): 13230, GetPosition(TIME_BYTES): 18304
- Pos Estimate(BYTES): 14332, GetPosition(TIME_BYTES): 19712
- Pos Estimate(BYTES): 15435, GetPosition(TIME_BYTES): 21120
- Pos Estimate(BYTES): 16537, GetPosition(TIME_BYTES): 21120
- Pos Estimate(BYTES): 18742, GetPosition(TIME_BYTES): 23936
- Pos Estimate(BYTES): 19845, GetPosition(TIME_BYTES): 25344
- Pos Estimate(BYTES): 20947, GetPosition(TIME_BYTES): 26752
- Pos Estimate(BYTES): 22050, GetPosition(TIME_BYTES): 26752
- Pos Estimate(BYTES): 23152, GetPosition(TIME_BYTES): 28160
- Pos Estimate(BYTES): 24255, GetPosition(TIME_BYTES): 29568
- Pos Estimate(BYTES): 25357, GetPosition(TIME_BYTES): 30976
- Pos Estimate(BYTES): 26460, GetPosition(TIME_BYTES): 30976
- Pos Estimate(BYTES): 27562, GetPosition(TIME_BYTES): 32384
- Pos Estimate(BYTES): 28665, GetPosition(TIME_BYTES): 33792
- Pos Estimate(BYTES): 30870, GetPosition(TIME_BYTES): 35200
- Pos Estimate(BYTES): 31972, GetPosition(TIME_BYTES): 36608
- Pos Estimate(BYTES): 31972, GetPosition(TIME_BYTES): 36608
- Pos Estimate(BYTES): 33075, GetPosition(TIME_BYTES): 38016
- Pos Estimate(BYTES): 34177, GetPosition(TIME_BYTES): 39424
- Pos Estimate(BYTES): 35280, GetPosition(TIME_BYTES): 40832
- Pos Estimate(BYTES): 37485, GetPosition(TIME_BYTES): 42240
- Pos Estimate(BYTES): 37485, GetPosition(TIME_BYTES): 42240
- Pos Estimate(BYTES): 38587, GetPosition(TIME_BYTES): 43648
- Pos Estimate(BYTES): 39690, GetPosition(TIME_BYTES): 45056
- Pos Estimate(BYTES): 40792, GetPosition(TIME_BYTES): 46464
- Pos Estimate(BYTES): 41895, GetPosition(TIME_BYTES): 46464
- Pos Estimate(BYTES): 42997, GetPosition(TIME_BYTES): 47872
- Pos Estimate(BYTES): 44100, GetPosition(TIME_BYTES): 49280
- Pos Estimate(BYTES): 45202, GetPosition(TIME_BYTES): 50688
- Pos Estimate(BYTES): 46305, GetPosition(TIME_BYTES): 52096
- Pos Estimate(BYTES): 47407, GetPosition(TIME_BYTES): 53504
- Pos Estimate(BYTES): 49612, GetPosition(TIME_BYTES): 53504
- Pos Estimate(BYTES): 49612, GetPosition(TIME_BYTES): 54912
- Pos Estimate(BYTES): 50715, GetPosition(TIME_BYTES): 56320
- Pos Estimate(BYTES): 51817, GetPosition(TIME_BYTES): 57728
- Pos Estimate(BYTES): 52920, GetPosition(TIME_BYTES): 57728
- Pos Estimate(BYTES): 54022, GetPosition(TIME_BYTES): 59136
- Pos Estimate(BYTES): 56227, GetPosition(TIME_BYTES): 60544
- Pos Estimate(BYTES): 57330, GetPosition(TIME_BYTES): 61952
- Pos Estimate(BYTES): 58432, GetPosition(TIME_BYTES): 63360
- Pos Estimate(BYTES): 58432, GetPosition(TIME_BYTES): 63360
- Pos Estimate(BYTES): 59535, GetPosition(TIME_BYTES): 64768
- Pos Estimate(BYTES): 61740, GetPosition(TIME_BYTES): 66177
- Pos Estimate(BYTES): 62842, GetPosition(TIME_BYTES): 67585
- Pos Estimate(BYTES): 63945, GetPosition(TIME_BYTES): 68993
- Pos Estimate(BYTES): 65047, GetPosition(TIME_BYTES): 68993
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 1
- Position(TIME_SAMPLES): 74625
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: GetPosition during write, TIME_MS
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 84481
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 91521
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 98561
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 107009
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 114049
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 121089
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 129537
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 136577
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 143617
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: GetPosition during write, TIME_SAMPLES
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 153473
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 160513
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 167553
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 174593
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 183041
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 190081
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 197121
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 205569
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 210117
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 8
- Position(TIME_SAMPLES): 217157
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: GetPosition during write, TIME_SMPTE
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 225605
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 234053
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 241093
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 249541
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 257989
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 265029
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 272069
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 280156
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 16
- Position(TIME_SAMPLES): 287558
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: GetPosition during write, TIME_MIDI
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 296006
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 303046
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 311494
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 318534
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 325574
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 334022
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 341062
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 348102
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 63551
- Position(TIME_SAMPLES): 355142
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: GetPosition during write, BOGUS FLAG
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 363590
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 372038
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 379078
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 386118
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 394566
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 401606
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 408646
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 417094
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 4
- Position(TIME_BYTES): 420234
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutGetPosition after playing
- Pass : Verify ending position in TIME_BYTES
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 420234
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutGetPosition after playing
- Pass : Verify ending position in TIME_SAMPLES
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 0
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutGetPosition after waveOutReset
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 16: PASS:waveOutGetPosition
-
- waveOutBreakLoop Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutBreakLoop call ***
- HWAVEOUT hWaveOut: 966
- The Function returned:
- MMSYSERR_NOERROR
- Pass : BreakLoop when not playing
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutBreakLoop call ***
- HWAVEOUT hWaveOut: 966
- The Function returned:
- MMSYSERR_NOERROR
- Pass : BreakLoop when playing - not looping
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutBreakLoop call ***
- HWAVEOUT hWaveOut: 966
- The Function returned:
- MMSYSERR_NOERROR
- Pass : BreakLoop when looping
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutBreakLoop call ***
- HWAVEOUT hWaveOut: 966
- The Function returned:
- MMSYSERR_NOERROR
- Pass : BreakLoop when looping & paused
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutBreakLoop call ***
- HWAVEOUT hWaveOut: 966
- The Function returned:
- MMSYSERR_NOERROR
- Pass : BreakLoop when playing & paused
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 17: PASS:waveOutBreakLoop
-
- waveInGetNumDevs Tests:
-
- *** waveInGetNumDevs call ***
- 2 wave input device(s) in the system.
- Case 18: OTHR:waveInGetNumDevs
-
- waveInGetDevCaps Tests:
-
- *** waveInGetNumDevs call ***
- 2 wave input device(s) in the system.
-
- *** waveInGetDevCaps call ***
- WORD wDeviceId: 0
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 1
- Product ID :
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard MULAW Wave In
- DWORD dwFormats: 0
- Supported Formats:
- WAVE_INVALIDFORMAT
- WORD wChannels: 1
- WORD wiSize: 44
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Get next device caps
-
- *** waveInGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 3
- Product ID :
- MM_SNDBLST_MIDIOUT
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave In
- DWORD dwFormats: 17
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WORD wChannels: 1
- WORD wiSize: 44
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Get next device caps
-
- *** waveInGetDevCaps call ***
- WORD wDeviceId: 3
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 3
- Product ID :
- MM_SNDBLST_MIDIOUT
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave In
- DWORD dwFormats: 17
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WORD wChannels: 1
- WORD wiSize: 44
- The Function returned:
- MMSYSERR_BADDEVICEID
- Error: A device ID has been used that is out of range for your system.
- Pass : Call with invalid device ID
-
- *** waveInGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 0
- Product ID :
- INVALID PRODUCT ID
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave In
- DWORD dwFormats: 17
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WORD wChannels: 1
- WORD wiSize: 2
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call with wSize = 2
-
- *** waveInGetDevCaps call ***
- WORD wDeviceId: 1
- LPWAVEINCAPS lpwiCaps: <NULL>
- WORD wiSize: 0
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call with wSize = 0
- Case 19: PASS:waveInGetDevCaps
-
- waveInOpenTests:
-
- *** waveInGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 3
- Product ID :
- MM_SNDBLST_MIDIOUT
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave In
- DWORD dwFormats: 17
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WORD wChannels: 1
- WORD wiSize: 44
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open w/Window Message callback
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 489619456
- DWORD dwCallbackInstance: 9764
- DWORD dwFlags: 196610
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open w/DLL callback
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 2063
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 131074
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open w/Task callback
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 3
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Query format after open
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 3
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 0
- The Function returned:
- MMSYSERR_BADDEVICEID
- Error: A device ID has been used that is out of range for your system.
- Pass : Call with invalid device ID
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Query 11M8 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : No callback, 11M8
- Message suppressed: Wave Input Test: Press OK to start recording
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to play back
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: Recording session query
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 11M16 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 11M16
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 11S8 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 11S8
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 11S16 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 11S16
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Query 22M8 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : No callback, 22M8
- Message suppressed: Wave Input Test: Press OK to start recording
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to play back
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: Recording session query
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 22M16 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 22M16
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 22S8 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 22S8
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 22S16 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 22S16
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 44M8 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 44M8
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 44M16 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 44M16
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 44S8 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 44S8
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 176400
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 44S16 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 176400
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 44S16
- Case 20: PASS:waveInOpen
-
- waveInClose Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close after waveInStop
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close after waveInOpen
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close after waveInOpen
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- WAVERR_STILLPLAYING
- Error: Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing.
- Pass : Close with buffer in queue
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: Close while reading
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close when read complete
- Case 21: PASS:waveInClose
-
- waveInPrepareHeader Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 0
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Prepare after waveInOpen
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Prepare buffer twice
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 22: PASS:waveInPrepareHeader
-
- waveInUnprepareHeader Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 0
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Unprepare before prepare
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Unprepare buffer twice
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- WAVERR_STILLPLAYING
- Error: Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing.
- Pass : Unprepare while reading into buffer
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Unprepare after finished reading
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 23: PASS:waveInUnprepareHeader
-
- waveInAddBuffer States Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- WAVERR_UNPREPARED
- Error: The wave header was not prepared. Use the Prepare function to prepare the header, and then try again.
- Pass : AddBuffer an unprepared buffer
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : AddBuffer a prepared buffer
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Add 2 buffers
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Use buffer on two different reads after preparing
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- WAVERR_STILLPLAYING
- Error: Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing.
- Pass : Add header1 while header1 still recording
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: Add header2 while header1 recording
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 24: PASS:waveInAddBuffer States
-
- waveInAddBuffer >64K Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Addbuffer 90K buffer, start at 10K
- Message suppressed: Wave Input Test: Press OK to start recording
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to playback recording
- OTHER: Recording session query
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Addbuffer 90K buffer, start at 70K
- Message suppressed: Wave Input Test: Press OK to start recording
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to playback recording
- OTHER: Recording session query
- Case 25: OTHR:waveInAddBuffer >64K Buffers
-
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x85f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x85f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9070000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9070000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Hdr ID: 140443648 dwBytesRecorded: 0
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x85f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Hdr ID: 145162240 dwBytesRecorded: 0
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Hdr ID: 153026560 dwBytesRecorded: 0
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Hdr ID: 151453696 dwBytesRecorded: 0
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9070000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 26: PASS:waveInAddBuffer Check dwBytesRecorded
-
- waveInStart Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Start before calling AddBuffer
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Start after calling AddBuffer
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Start after calling stop
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call Start twice
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 27: PASS:waveInStart
-
- waveInStop Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Stop before prepare
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call stop before start
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Stop while reading
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call stop twice
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Stop after all buffers full
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 28: PASS:waveInStop
-
- waveInReset Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset before reading, no buffers present
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset before reading, buffer present
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset stopped device
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset when device already reset
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 29: PASS:waveInReset
-
- waveInGetPosition Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 0
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 0
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPos before prepare
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 1
- Position(TIME_SAMPLES): 4224
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPosition during read; TIME_MS
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 14080
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 22528
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 32384
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 40832
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 53956
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPosition during read; TIME_SAMPLES
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 63812
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 72260
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 80708
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 88200
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 8
- Position(TIME_SAMPLES): 98056
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPosition during read; TIME_SMPTE
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 107912
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 117768
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 126216
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 132300
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 16
- Position(TIME_SAMPLES): 142156
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPosition during read; TIME_MIDI
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 153420
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 161868
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 168908
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 176400
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 4
- Position(TIME_BYTES): 186256
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPosition during read; TIME_BYTES
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 4
- Position(TIME_BYTES): 196112
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 4
- Position(TIME_BYTES): 204560
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 4
- Position(TIME_BYTES): 213008
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 4
- Position(TIME_BYTES): 220500
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 63551
- Position(TIME_SAMPLES): 230356
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPosition during read; BOGUS FLAG
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 240212
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 248660
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 257108
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 264600
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 4
- Position(TIME_BYTES): 264600
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPos after reading
- Verify ending position in TIME_BYTES
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 264600
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPos after reading
- Verify ending position in TIME_SAMPLES
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 0
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPos after waveInReset
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x91f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 30: PASS:waveInGetPosition
-
- Record and Play Test:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to start recording
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to playback
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 31: PASS:Record and Play Test
-
- Record and Play Test: 128 <2K buffers:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to start recording
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to playback
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 32: PASS:Record and Play: 128 <2K buffers
-
- Record and Play Test: 1 second buffers:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to start recording
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x2ebf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x2ebf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to playback
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x2ebf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x2ebf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 33: PASS:Record and Play: 1 second buffers
-
- Record and Play Test: 900K buffer:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to start recording
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x30270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x30270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x30270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to playback
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x30270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x30270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x30270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 34: PASS:Record and Play: 900K buffer
-
- Record and Play Test: 0 and 1 size buffers
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x30270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOMEM
- Error: Not enough memory available for this task. Quit one or more applications to increase available memory, and then try again.
- Pass : waveInPrepare buffer size 0
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x30270000
- WORD wSize: 32
- The Function returned:
- WAVERR_UNPREPARED
- Error: The wave header was not prepared. Use the Prepare function to prepare the header, and then try again.
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9770000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9770000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveInAddBuffer 1 size buffer
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9770000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveInAddBuffer buffer with dwBufferLength == 0
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x30270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOMEM
- Error: Not enough memory available for this task. Quit one or more applications to increase available memory, and then try again.
- Pass : waveOutPrepare buffer size 0
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x30270000
- WORD wSize: 32
- The Function returned:
- WAVERR_UNPREPARED
- Error: The wave header was not prepared. Use the Prepare function to prepare the header, and then try again.
- Pass : waveOutWrite 0 size buffer
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutWrite buffer with dwBufferLength == 0
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9270000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9770000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9770000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutWrite 1 size buffer
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9770000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 35: PASS:Record and Play: 0 and 1 size buffers
-
- Testing percent of CPU used by Wave driver - stand by...
- Message suppressed: Wave Test Application: 1 percent of CPU was used to play .wav file.
- Case 36: OTHR:Test CPU Consumption
-
- Testing time to play WAV file - please stand by...
- Message suppressed: Wave Test Application: Play time (msec): Estimated: 6352 Actual: 5943
- FAIL: Difference is greater than 1 percent...
- Case 37: FAIL:Test Actual Play Time
-
- WaveIn Window msg Callback Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
- MM_WIM_OPEN received
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to start recording
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to playback recording
- OTHER: Recording session query
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- MM_WIM_CLOSE received
- Case 38: OTHR:WaveIn WM callback
-
- WaveIn Task CallBack Test:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 2063
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 131072
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to start recording
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to playback recording
- OTHER: Recording session query
- Case 39: OTHR:WaveIn Task callback
-
- WaveIn DLL msg Callback Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 489619456
- DWORD dwCallbackInstance: 9764
- DWORD dwFlags: 196608
- The Function returned:
- MMSYSERR_NOERROR
- DLL_WIM_OPEN received
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9670000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9670000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to start recording
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9670000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to playback recording
- OTHER: Recording session query
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 489619456
- DWORD dwCallbackInstance: 9764
- DWORD dwFlags: 196608
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9670000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9670000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9670000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- DLL_WIM_CLOSE received
- Case 40: OTHR:WaveIn DLL callback
-
- WaveOut Window CallBack Test:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- MM_WOM_OPEN received
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Writing prepared buffers...
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Writing prepared buffers, then Reset()
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- MM_WOM_CLOSE received
- Case 41: PASS:WaveOut WM callback
-
- WaveOut Task CallBack Test:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 2063
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 131074
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 42: PASS:WaveOut Task callback
-
- WaveOut DLL CallBack Test:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 489619456
- DWORD dwCallbackInstance: 9764
- DWORD dwFlags: 196610
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Writing buffers...
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Writing buffers...
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x93f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 43: PASS:WaveOut DLL callback
-
- Test waveOutGetPlaybackRate:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPlaybackRate call ***
- HWAVEOUT hWaveOut: 966
- LPDWORD lpdwPlaybackRate: 34574
- The Function returned:
- MMSYSERR_NOTSUPPORTED
- Error: This function is not supported. Use the Capabilities function to determine which functions and messages the driver supports.
- Pass : Call when not supported
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 44: PASS:waveOutGetPlaybackRate
-
- Test waveOutSetPlaybackRate:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutSetPlaybackRate call ***
- HWAVEOUT hWaveOut: 966
- DWORD dwPlaybackRate: 131072
- The Function returned:
- MMSYSERR_NOTSUPPORTED
- Error: This function is not supported. Use the Capabilities function to determine which functions and messages the driver supports.
- Pass : Call when not supported
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 45: PASS:waveOutSetPlaybackRate
-
- Test waveOutGetVolume:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetVolume call ***
- WORD wDeviceId: 1
- LPDWORD lpdwVolume : 34652
- The Function returned:
- MMSYSERR_NOTSUPPORTED
- Error: This function is not supported. Use the Capabilities function to determine which functions and messages the driver supports.
- Pass : Call when not supported
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 46: PASS:waveOutGetVolume
-
- Test waveOutSetVolume:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutSetVolume call ***
- WORD wDeviceId: 1
- DWORD dwVolume : 0
- The Function returned:
- MMSYSERR_NOTSUPPORTED
- Error: This function is not supported. Use the Capabilities function to determine which functions and messages the driver supports.
- Pass : Call when not supported
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 47: PASS:waveOutSetVolume
-
- Test waveOutGetPitch:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPitch call ***
- HWAVEOUT hWaveOut: 966
- LPDWORD lpdwPitch : 34652
- The Function returned:
- MMSYSERR_NOTSUPPORTED
- Error: This function is not supported. Use the Capabilities function to determine which functions and messages the driver supports.
- Pass : Call when not supported
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 48: PASS:waveOutGetPitch
-
- Test waveOutSetPitch:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34646
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutSetPitch call ***
- HWAVEOUT hWaveOut: 966
- DWORD dwPitch : 65536
- The Function returned:
- MMSYSERR_NOTSUPPORTED
- Error: This function is not supported. Use the Capabilities function to determine which functions and messages the driver supports.
- Pass : waveOutSetPitch not supported
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 49: PASS:waveOutSetPitch
- Cycles Executed: 1
- Wave Device Info
- PASS: 2 FAIL: 0 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 2
- Wave Device Open
- PASS: 4 FAIL: 0 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 0
- Playing
- PASS: 10 FAIL: 0 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 3
- Recording
- PASS: 8 FAIL: 0 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 1
- Wave Out Callbacks
- PASS: 3 FAIL: 0 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 0
- Wave In Callbacks
- PASS: 0 FAIL: 0 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 3
- Wave Out Get/Set attribute APIs
- PASS: 6 FAIL: 0 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 0
- Wave Device Performance
- PASS: 5 FAIL: 1 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 1
- Ending Time
- Mon May 11 08:48:55 1992
-
- Starting Time
- Mon May 11 09:02:08 1992
-
- Input Format: 22M08
- Output Format: 22M08
-
- waveOutGetNumDevs Tests:
-
- *** waveOutGetNumDevs call ***
- 2 wave output device(s) in the system.
- Case 1: OTHR:waveOutGetNumDevs
-
- waveOutGetDevCaps Tests:
-
- *** waveOutGetNumDevs call ***
- 2 wave output device(s) in the system.
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 0
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 2
- Product ID :
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard MULAW Wave Out
- DWORD dwFormats: 0
- Supported Formats:
- WAVE_INVALIDFORMAT
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Get next device caps
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Get next device caps
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 0
- Product ID :
- INVALID PRODUCT ID
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 2
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call waveOutGetDevCaps with wSize = 2
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD woCaps Size: 0
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call with wSize = 0
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 453
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 0
- Product ID :
- INVALID PRODUCT ID
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 1
- The Function returned:
- MMSYSERR_BADDEVICEID
- Error: A device ID has been used that is out of range for your system.
- Pass : Call with invalid device id (483)
- Case 2: PASS:waveOutGetDevCaps
-
- waveOutOpen Tests:
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 65535
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open using WAVE_MAPPER
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open w/Window msg callback
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 489619456
- DWORD dwCallbackInstance: 9764
- DWORD dwFlags: 196610
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open w/DLL callback
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 2063
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 131074
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open w/Task callback
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 3
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 0
- The Function returned:
- MMSYSERR_BADDEVICEID
- Error: A device ID has been used that is out of range for your system.
- Pass : Call with invalid device ID
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open w/No callback
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 3
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Query format after open
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 0
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open without WAVE_ALLOWSYNC
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Query 11M8 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : No callback, 11M8
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 11M16 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 11M16
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 11S8 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 11S8
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 11S16 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 11S16
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Query 22M8 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : No callback, 22M8
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 22M16 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 22M16
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 22S8 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 22S8
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 22S16 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 22S16
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Query 44M8 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : No callback, 44M8
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 44M16 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 44M16
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 44S8 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 44S8
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 176400
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 44S16 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 176400
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 44S16
- Case 3: PASS:waveOutOpen
-
- waveOutClose Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close before playing, no buffers in queue
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close paused device, no buffers
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- WAVERR_STILLPLAYING
- Error: Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing.
- Pass : Close paused device, buffers in queue
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close after finished playing
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- WAVERR_STILLPLAYING
- Error: Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing.
- Pass : ASYNC: Close while playing
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close after playing (normal)
- Case 4: PASS:waveOutClose
-
- waveOutPrepareHeader Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Internal done bit
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Prepare after waveOutOpen
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Prepare same buffer twice
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 5: PASS:waveOutPrepareHeader
-
- waveOutUnprepareHeader Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Prepare after waveOutPrepare
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Unprepare same buffer twice
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Header was never prepared
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- WAVERR_STILLPLAYING
- Error: Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing.
- Pass : ASYNC: Unprepare buffer which is playing
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call when writing finished
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 6: PASS:waveOutUnprepareHeader
-
- waveOutWrite Device/Header States Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- WAVERR_UNPREPARED
- Error: The wave header was not prepared. Use the Prepare function to prepare the header, and then try again.
- Pass : Write unprepared header
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write prepared header
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write after call to waveOutPause
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- WAVERR_STILLPLAYING
- Error: Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing.
- Pass : Write header1 while header1 still playing
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write after waveOutReset
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: Write header2 while header1 playing
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 7: PASS:waveOutWrite States
-
- waveOutWrite Looping Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: WaveOutWrite: Press OK to start 0 loop test
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write with WHDR_BEGINLOOP 0 loops
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write with WHDR_ENDLOOP
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: Verify 0 loop test
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: WaveOutWrite: Press OK to start 1 loop test
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write with 1 loop - BEGIN block
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write with 1 loop - END block
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: Verify 1 loop test
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: WaveOutWrite: Press OK to start 3 loop test
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write with 3 loops - BEGIN block
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write with 3 loops - END block
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: Verify 3 loop test
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write with BEGIN and ENDLOOP flags, 4 loops
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: WaveOutWrite: Press OK to start 3 loop test
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: ASYNC: Verify 3 buffer, 3 loop test
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: WaveOutWrite: Listen for: Medium-Short x 3-Long
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: ASYNC: Verify Medium-Shortx3-Long
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: Write while looping
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 8: PASS:waveOutWrite Looping
-
- waveOutWrite 2K Multiples Test:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8ef0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8b70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x89f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8ef0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x89f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8b70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8b70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8ef0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x89f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x89f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8ef0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8b70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8ef0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8b70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x89f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 9: PASS:waveOutWrite 2K Multiples
-
- waveOutWrite Buffer Size Less Than 2K:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34600
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8cf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8cf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8cf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8cf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8cf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 10: PASS:waveOutWrite <2K Buffers
-
- waveOutWrite >64K Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8f70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8f70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write >64K buffer, start at 10K
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8f70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8f70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8f70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write >64K buffer, start at 70K
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8f70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 11: PASS:waveOutWrite >64K Buffers
-
- waveOutPause Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Pause before waveOutPrepare
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Pause after waveOutPrepare
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: WaveOutPause: Listen for sound...
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Pause twice
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: Pause during write
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: Pause while looping
- OTHER: ASYNC: Pause query
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 12: OTHR:waveOutPause
-
- waveOutRestart Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutRestart before calling waveOutWrite
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutRestart before calling waveOutPause
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutRestart after calling waveOutPause
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutRestart while writing
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call waveOutRestart twice in a row
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Restart while looping
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Restart while paused & looping
- OTHER: Pause->Restart query
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 13: OTHR:waveOutRestart
-
- waveOutReset Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset before playing
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset paused device
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset after playing
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 0
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset when device already reset
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass: ASYNC: Reset while playing, w/logging
- Pass: ASYNC: Reset while playing, no logging
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: ASYNC: Reset while paused & playing
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: ASYNC: Reset while looping
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: ASYNC: Reset while paused & looping
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 14: OTHR:waveOutReset States
-
- waveOutReset While Playing:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8870000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x86f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 15: PASS:waveOutReset While Playing
-
- waveOutGetPosition Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34386
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 0
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call after prepare; before playing
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 4
- Position(TIME_BYTES): 16896
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: GetPosition during write, TIME_BYTES
- Pos Estimate(BYTES): 15435, GetPosition(TIME_BYTES): 25344
- Pos Estimate(BYTES): 17640, GetPosition(TIME_BYTES): 28160
- Pos Estimate(BYTES): 19845, GetPosition(TIME_BYTES): 30976
- Pos Estimate(BYTES): 22050, GetPosition(TIME_BYTES): 30976
- Pos Estimate(BYTES): 24255, GetPosition(TIME_BYTES): 33792
- Pos Estimate(BYTES): 26460, GetPosition(TIME_BYTES): 36608
- Pos Estimate(BYTES): 28665, GetPosition(TIME_BYTES): 39424
- Pos Estimate(BYTES): 30870, GetPosition(TIME_BYTES): 42240
- Pos Estimate(BYTES): 33075, GetPosition(TIME_BYTES): 45056
- Pos Estimate(BYTES): 37485, GetPosition(TIME_BYTES): 47872
- Pos Estimate(BYTES): 39690, GetPosition(TIME_BYTES): 47872
- Pos Estimate(BYTES): 39690, GetPosition(TIME_BYTES): 50688
- Pos Estimate(BYTES): 41895, GetPosition(TIME_BYTES): 53504
- Pos Estimate(BYTES): 44100, GetPosition(TIME_BYTES): 53504
- Pos Estimate(BYTES): 46305, GetPosition(TIME_BYTES): 56320
- Pos Estimate(BYTES): 50715, GetPosition(TIME_BYTES): 59136
- Pos Estimate(BYTES): 52920, GetPosition(TIME_BYTES): 61952
- Pos Estimate(BYTES): 55125, GetPosition(TIME_BYTES): 64768
- Pos Estimate(BYTES): 57330, GetPosition(TIME_BYTES): 67583
- Pos Estimate(BYTES): 59535, GetPosition(TIME_BYTES): 70399
- Pos Estimate(BYTES): 61740, GetPosition(TIME_BYTES): 70399
- Pos Estimate(BYTES): 66150, GetPosition(TIME_BYTES): 76031
- Pos Estimate(BYTES): 68355, GetPosition(TIME_BYTES): 76031
- Pos Estimate(BYTES): 70560, GetPosition(TIME_BYTES): 78847
- Pos Estimate(BYTES): 72765, GetPosition(TIME_BYTES): 81663
- Pos Estimate(BYTES): 72765, GetPosition(TIME_BYTES): 84479
- Pos Estimate(BYTES): 74970, GetPosition(TIME_BYTES): 84479
- Pos Estimate(BYTES): 77175, GetPosition(TIME_BYTES): 87295
- Pos Estimate(BYTES): 79380, GetPosition(TIME_BYTES): 90111
- Pos Estimate(BYTES): 81585, GetPosition(TIME_BYTES): 92927
- Pos Estimate(BYTES): 83790, GetPosition(TIME_BYTES): 95743
- Pos Estimate(BYTES): 88200, GetPosition(TIME_BYTES): 98559
- Pos Estimate(BYTES): 90405, GetPosition(TIME_BYTES): 98559
- Pos Estimate(BYTES): 92610, GetPosition(TIME_BYTES): 101375
- Pos Estimate(BYTES): 94815, GetPosition(TIME_BYTES): 104191
- Pos Estimate(BYTES): 94815, GetPosition(TIME_BYTES): 107007
- Pos Estimate(BYTES): 99225, GetPosition(TIME_BYTES): 107007
- Pos Estimate(BYTES): 101430, GetPosition(TIME_BYTES): 109823
- Pos Estimate(BYTES): 103635, GetPosition(TIME_BYTES): 112639
- Pos Estimate(BYTES): 105840, GetPosition(TIME_BYTES): 115455
- Pos Estimate(BYTES): 108045, GetPosition(TIME_BYTES): 118271
- Pos Estimate(BYTES): 110250, GetPosition(TIME_BYTES): 121087
- Pos Estimate(BYTES): 112455, GetPosition(TIME_BYTES): 121087
- Pos Estimate(BYTES): 114660, GetPosition(TIME_BYTES): 123903
- Pos Estimate(BYTES): 116865, GetPosition(TIME_BYTES): 126719
- Pos Estimate(BYTES): 119070, GetPosition(TIME_BYTES): 129535
- Pos Estimate(BYTES): 121275, GetPosition(TIME_BYTES): 129535
- Pos Estimate(BYTES): 123480, GetPosition(TIME_BYTES): 132349
- Pos Estimate(BYTES): 125685, GetPosition(TIME_BYTES): 135165
- Pos Estimate(BYTES): 127890, GetPosition(TIME_BYTES): 137981
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 1
- Position(TIME_SAMPLES): 149242
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: GetPosition during write, TIME_MS
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 166138
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 180218
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 199930
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 214008
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 228088
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 242168
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 259064
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 273142
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 287219
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: GetPosition during write, TIME_SAMPLES
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 306931
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 321011
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 337907
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 351985
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 368881
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 382961
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 397041
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 413935
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 8
- Position(TIME_SAMPLES): 430828
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: GetPosition during write, TIME_SMPTE
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 447724
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 461804
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 478700
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 492778
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 506858
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 523754
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 537834
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 551912
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 16
- Position(TIME_SAMPLES): 568805
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: GetPosition during write, TIME_MIDI
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 585701
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 599781
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 616677
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 630755
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 647651
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 661731
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 675811
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 689891
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 700390
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 63551
- Position(TIME_SAMPLES): 717286
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: GetPosition during write, BOGUS FLAG
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 734182
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 748262
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 767973
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 782053
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 796133
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 810213
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 827109
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 840468
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 4
- Position(TIME_BYTES): 840468
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutGetPosition after playing
- Pass : Verify ending position in TIME_BYTES
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 840468
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutGetPosition after playing
- Pass : Verify ending position in TIME_SAMPLES
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 0
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutGetPosition after waveOutReset
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 16: PASS:waveOutGetPosition
-
- waveOutBreakLoop Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutBreakLoop call ***
- HWAVEOUT hWaveOut: 966
- The Function returned:
- MMSYSERR_NOERROR
- Pass : BreakLoop when not playing
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutBreakLoop call ***
- HWAVEOUT hWaveOut: 966
- The Function returned:
- MMSYSERR_NOERROR
- Pass : BreakLoop when playing - not looping
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutBreakLoop call ***
- HWAVEOUT hWaveOut: 966
- The Function returned:
- MMSYSERR_NOERROR
- Pass : BreakLoop when looping
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutBreakLoop call ***
- HWAVEOUT hWaveOut: 966
- The Function returned:
- MMSYSERR_NOERROR
- Pass : BreakLoop when looping & paused
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutBreakLoop call ***
- HWAVEOUT hWaveOut: 966
- The Function returned:
- MMSYSERR_NOERROR
- Pass : BreakLoop when playing & paused
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 17: PASS:waveOutBreakLoop
-
- waveInGetNumDevs Tests:
-
- *** waveInGetNumDevs call ***
- 2 wave input device(s) in the system.
- Case 18: OTHR:waveInGetNumDevs
-
- waveInGetDevCaps Tests:
-
- *** waveInGetNumDevs call ***
- 2 wave input device(s) in the system.
-
- *** waveInGetDevCaps call ***
- WORD wDeviceId: 0
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 1
- Product ID :
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard MULAW Wave In
- DWORD dwFormats: 0
- Supported Formats:
- WAVE_INVALIDFORMAT
- WORD wChannels: 1
- WORD wiSize: 44
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Get next device caps
-
- *** waveInGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 3
- Product ID :
- MM_SNDBLST_MIDIOUT
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave In
- DWORD dwFormats: 17
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WORD wChannels: 1
- WORD wiSize: 44
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Get next device caps
-
- *** waveInGetDevCaps call ***
- WORD wDeviceId: 3
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 3
- Product ID :
- MM_SNDBLST_MIDIOUT
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave In
- DWORD dwFormats: 17
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WORD wChannels: 1
- WORD wiSize: 44
- The Function returned:
- MMSYSERR_BADDEVICEID
- Error: A device ID has been used that is out of range for your system.
- Pass : Call with invalid device ID
-
- *** waveInGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 0
- Product ID :
- INVALID PRODUCT ID
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave In
- DWORD dwFormats: 17
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WORD wChannels: 1
- WORD wiSize: 2
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call with wSize = 2
-
- *** waveInGetDevCaps call ***
- WORD wDeviceId: 1
- LPWAVEINCAPS lpwiCaps: <NULL>
- WORD wiSize: 0
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call with wSize = 0
- Case 19: PASS:waveInGetDevCaps
-
- waveInOpenTests:
-
- *** waveInGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 3
- Product ID :
- MM_SNDBLST_MIDIOUT
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave In
- DWORD dwFormats: 17
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WORD wChannels: 1
- WORD wiSize: 44
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open w/Window Message callback
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 489619456
- DWORD dwCallbackInstance: 9764
- DWORD dwFlags: 196610
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open w/DLL callback
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 2063
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 131074
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open w/Task callback
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 3
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Query format after open
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 3
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 0
- The Function returned:
- MMSYSERR_BADDEVICEID
- Error: A device ID has been used that is out of range for your system.
- Pass : Call with invalid device ID
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Query 11M8 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : No callback, 11M8
- Message suppressed: Wave Input Test: Press OK to start recording
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to play back
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: Recording session query
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 11M16 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 11M16
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 11S8 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 11S8
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 11S16 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 11S16
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Query 22M8 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : No callback, 22M8
- Message suppressed: Wave Input Test: Press OK to start recording
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to play back
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: Recording session query
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 22M16 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 22M16
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 22S8 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 22S8
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 22S16 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 22S16
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 44M8 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 44M8
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 44M16 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 44M16
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 44S8 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 44S8
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 176400
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 44S16 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 176400
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 44S16
- Case 20: PASS:waveInOpen
-
- waveInClose Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close after waveInStop
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close after waveInOpen
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close after waveInOpen
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- WAVERR_STILLPLAYING
- Error: Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing.
- Pass : Close with buffer in queue
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: Close while reading
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close when read complete
- Case 21: PASS:waveInClose
-
- waveInPrepareHeader Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 0
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Prepare after waveInOpen
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Prepare buffer twice
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 22: PASS:waveInPrepareHeader
-
- waveInUnprepareHeader Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 0
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Unprepare before prepare
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Unprepare buffer twice
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- WAVERR_STILLPLAYING
- Error: Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing.
- Pass : Unprepare while reading into buffer
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Unprepare after finished reading
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 23: PASS:waveInUnprepareHeader
-
- waveInAddBuffer States Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- WAVERR_UNPREPARED
- Error: The wave header was not prepared. Use the Prepare function to prepare the header, and then try again.
- Pass : AddBuffer an unprepared buffer
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : AddBuffer a prepared buffer
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Add 2 buffers
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Use buffer on two different reads after preparing
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- WAVERR_STILLPLAYING
- Error: Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing.
- Pass : Add header1 while header1 still recording
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: Add header2 while header1 recording
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 24: PASS:waveInAddBuffer States
-
- waveInAddBuffer >64K Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Addbuffer 90K buffer, start at 10K
- Message suppressed: Wave Input Test: Press OK to start recording
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to playback recording
- OTHER: Recording session query
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Addbuffer 90K buffer, start at 70K
- Message suppressed: Wave Input Test: Press OK to start recording
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to playback recording
- OTHER: Recording session query
- Case 25: OTHR:waveInAddBuffer >64K Buffers
-
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8970000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8970000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9cf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9cf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Hdr ID: 166133760 dwBytesRecorded: 0
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Hdr ID: 144113664 dwBytesRecorded: 0
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8970000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Hdr ID: 165609472 dwBytesRecorded: 0
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Hdr ID: 164560896 dwBytesRecorded: 0
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9cf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 26: PASS:waveInAddBuffer Check dwBytesRecorded
-
- waveInStart Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Start before calling AddBuffer
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Start after calling AddBuffer
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Start after calling stop
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call Start twice
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 27: PASS:waveInStart
-
- waveInStop Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Stop before prepare
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call stop before start
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Stop while reading
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call stop twice
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Stop after all buffers full
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 28: PASS:waveInStop
-
- waveInReset Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset before reading, no buffers present
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset before reading, buffer present
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset stopped device
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset when device already reset
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 29: PASS:waveInReset
-
- waveInGetPosition Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 0
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 0
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPos before prepare
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 1
- Position(TIME_SAMPLES): 11264
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPosition during read; TIME_MS
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 28160
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 47872
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 64768
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 81663
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 107912
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPosition during read; TIME_SAMPLES
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 127624
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 147336
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 161415
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 176400
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 8
- Position(TIME_SAMPLES): 196112
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPosition during read; TIME_SMPTE
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 215824
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 232720
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 249615
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 264600
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 16
- Position(TIME_SAMPLES): 284312
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPosition during read; TIME_MIDI
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 304024
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 323736
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 337815
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 352800
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 4
- Position(TIME_BYTES): 375328
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPosition during read; TIME_BYTES
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 4
- Position(TIME_BYTES): 392224
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 4
- Position(TIME_BYTES): 411936
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 4
- Position(TIME_BYTES): 428831
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 4
- Position(TIME_BYTES): 441000
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 63551
- Position(TIME_SAMPLES): 463528
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPosition during read; BOGUS FLAG
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 480424
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 500136
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 517031
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 529200
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 4
- Position(TIME_BYTES): 529200
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPos after reading
- Verify ending position in TIME_BYTES
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 529200
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPos after reading
- Verify ending position in TIME_SAMPLES
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 0
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPos after waveInReset
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 30: PASS:waveInGetPosition
-
- Record and Play Test:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to start recording
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to playback
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 31: PASS:Record and Play Test
-
- Record and Play Test: 128 <2K buffers:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to start recording
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8ef0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8ef0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8970000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8970000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8af0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8af0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to playback
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8ef0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8ef0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8970000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8970000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8af0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8af0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 32: PASS:Record and Play: 128 <2K buffers
-
- Record and Play Test: 1 second buffers:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to start recording
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x1a970000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x1a970000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to playback
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1a970000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1a970000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 33: PASS:Record and Play: 1 second buffers
-
- Record and Play Test: 900K buffer:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to start recording
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x27ff0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x27ff0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x27ff0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to playback
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x27ff0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x27ff0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x27ff0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 34: PASS:Record and Play: 900K buffer
-
- Record and Play Test: 0 and 1 size buffers
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x27ff0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOMEM
- Error: Not enough memory available for this task. Quit one or more applications to increase available memory, and then try again.
- Pass : waveInPrepare buffer size 0
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x27ff0000
- WORD wSize: 32
- The Function returned:
- WAVERR_UNPREPARED
- Error: The wave header was not prepared. Use the Prepare function to prepare the header, and then try again.
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveInAddBuffer 1 size buffer
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa170000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa170000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveInAddBuffer buffer with dwBufferLength == 0
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa170000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x27ff0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOMEM
- Error: Not enough memory available for this task. Quit one or more applications to increase available memory, and then try again.
- Pass : waveOutPrepare buffer size 0
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x27ff0000
- WORD wSize: 32
- The Function returned:
- WAVERR_UNPREPARED
- Error: The wave header was not prepared. Use the Prepare function to prepare the header, and then try again.
- Pass : waveOutWrite 0 size buffer
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xa170000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9ff0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xa170000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9ff0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xa170000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9ff0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xa170000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutWrite buffer with dwBufferLength == 0
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xa170000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9ff0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xa370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xa370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutWrite 1 size buffer
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xa370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 35: PASS:Record and Play: 0 and 1 size buffers
-
- Testing percent of CPU used by Wave driver - stand by...
- Message suppressed: Wave Test Application: 0 percent of CPU was used to play .wav file.
- Case 36: OTHR:Test CPU Consumption
-
- Testing time to play WAV file - please stand by...
- Message suppressed: Wave Test Application: Play time (msec): Estimated: 6352 Actual: 5942
- FAIL: Difference is greater than 1 percent...
- Case 37: FAIL:Test Actual Play Time
-
- WaveIn Window msg Callback Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
- MM_WIM_OPEN received
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa0f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa0f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to start recording
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa0f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to playback recording
- OTHER: Recording session query
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa0f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa0f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x9e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa0f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- MM_WIM_CLOSE received
- Case 38: OTHR:WaveIn WM callback
-
- WaveIn Task CallBack Test:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 2063
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 131072
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa0f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa0f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to start recording
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa0f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to playback recording
- OTHER: Recording session query
- Case 39: OTHR:WaveIn Task callback
-
- WaveIn DLL msg Callback Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 489619456
- DWORD dwCallbackInstance: 9764
- DWORD dwFlags: 196608
- The Function returned:
- MMSYSERR_NOERROR
- DLL_WIM_OPEN received
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa0f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x87f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa0f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x87f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to start recording
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa0f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x87f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to playback recording
- OTHER: Recording session query
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 489619456
- DWORD dwCallbackInstance: 9764
- DWORD dwFlags: 196608
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa0f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x87f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa0f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x87f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa0f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x87f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- DLL_WIM_CLOSE received
- Case 40: OTHR:WaveIn DLL callback
-
- WaveOut Window CallBack Test:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- MM_WOM_OPEN received
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Writing prepared buffers...
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Writing prepared buffers, then Reset()
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x88f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- MM_WOM_CLOSE received
- Case 41: PASS:WaveOut WM callback
-
- WaveOut Task CallBack Test:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 2063
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 131074
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 42: PASS:WaveOut Task callback
-
- WaveOut DLL CallBack Test:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 489619456
- DWORD dwCallbackInstance: 9764
- DWORD dwFlags: 196610
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8970000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Writing buffers...
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8970000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8970000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Writing buffers...
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8970000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 43: PASS:WaveOut DLL callback
-
- Test waveOutGetPlaybackRate:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPlaybackRate call ***
- HWAVEOUT hWaveOut: 966
- LPDWORD lpdwPlaybackRate: 34574
- The Function returned:
- MMSYSERR_NOTSUPPORTED
- Error: This function is not supported. Use the Capabilities function to determine which functions and messages the driver supports.
- Pass : Call when not supported
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 44: PASS:waveOutGetPlaybackRate
-
- Test waveOutSetPlaybackRate:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutSetPlaybackRate call ***
- HWAVEOUT hWaveOut: 966
- DWORD dwPlaybackRate: 131072
- The Function returned:
- MMSYSERR_NOTSUPPORTED
- Error: This function is not supported. Use the Capabilities function to determine which functions and messages the driver supports.
- Pass : Call when not supported
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 45: PASS:waveOutSetPlaybackRate
-
- Test waveOutGetVolume:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetVolume call ***
- WORD wDeviceId: 1
- LPDWORD lpdwVolume : 34652
- The Function returned:
- MMSYSERR_NOTSUPPORTED
- Error: This function is not supported. Use the Capabilities function to determine which functions and messages the driver supports.
- Pass : Call when not supported
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 46: PASS:waveOutGetVolume
-
- Test waveOutSetVolume:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutSetVolume call ***
- WORD wDeviceId: 1
- DWORD dwVolume : 0
- The Function returned:
- MMSYSERR_NOTSUPPORTED
- Error: This function is not supported. Use the Capabilities function to determine which functions and messages the driver supports.
- Pass : Call when not supported
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 47: PASS:waveOutSetVolume
-
- Test waveOutGetPitch:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPitch call ***
- HWAVEOUT hWaveOut: 966
- LPDWORD lpdwPitch : 34652
- The Function returned:
- MMSYSERR_NOTSUPPORTED
- Error: This function is not supported. Use the Capabilities function to determine which functions and messages the driver supports.
- Pass : Call when not supported
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 48: PASS:waveOutGetPitch
-
- Test waveOutSetPitch:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34646
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutSetPitch call ***
- HWAVEOUT hWaveOut: 966
- DWORD dwPitch : 65536
- The Function returned:
- MMSYSERR_NOTSUPPORTED
- Error: This function is not supported. Use the Capabilities function to determine which functions and messages the driver supports.
- Pass : waveOutSetPitch not supported
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 49: PASS:waveOutSetPitch
- Cycles Executed: 1
- Wave Device Info
- PASS: 4 FAIL: 0 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 4
- Wave Device Open
- PASS: 8 FAIL: 0 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 0
- Playing
- PASS: 20 FAIL: 0 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 6
- Recording
- PASS: 16 FAIL: 0 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 2
- Wave Out Callbacks
- PASS: 6 FAIL: 0 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 0
- Wave In Callbacks
- PASS: 0 FAIL: 0 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 6
- Wave Out Get/Set attribute APIs
- PASS: 12 FAIL: 0 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 0
- Wave Device Performance
- PASS: 10 FAIL: 2 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 2
- Ending Time
- Mon May 11 09:21:41 1992
-
- Starting Time
- Mon May 11 09:22:08 1992
-
- Output Format: 44M08
-
- waveOutGetNumDevs Tests:
-
- *** waveOutGetNumDevs call ***
- 2 wave output device(s) in the system.
- Case 1: OTHR:waveOutGetNumDevs
-
- waveOutGetDevCaps Tests:
-
- *** waveOutGetNumDevs call ***
- 2 wave output device(s) in the system.
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 0
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 2
- Product ID :
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard MULAW Wave Out
- DWORD dwFormats: 0
- Supported Formats:
- WAVE_INVALIDFORMAT
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Get next device caps
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Get next device caps
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 0
- Product ID :
- INVALID PRODUCT ID
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 2
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call waveOutGetDevCaps with wSize = 2
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD woCaps Size: 0
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call with wSize = 0
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 453
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 0
- Product ID :
- INVALID PRODUCT ID
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 1
- The Function returned:
- MMSYSERR_BADDEVICEID
- Error: A device ID has been used that is out of range for your system.
- Pass : Call with invalid device id (483)
- Case 2: PASS:waveOutGetDevCaps
-
- waveOutOpen Tests:
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 65535
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open using WAVE_MAPPER
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x11370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x11370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x11370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open w/Window msg callback
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 489619456
- DWORD dwCallbackInstance: 9764
- DWORD dwFlags: 196610
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open w/DLL callback
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 2063
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 131074
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open w/Task callback
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 3
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 0
- The Function returned:
- MMSYSERR_BADDEVICEID
- Error: A device ID has been used that is out of range for your system.
- Pass : Call with invalid device ID
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open w/No callback
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 3
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Query format after open
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 0
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open without WAVE_ALLOWSYNC
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Query 11M8 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : No callback, 11M8
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x11370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x11370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x11370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 11M16 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 11M16
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 11S8 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 11S8
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 11S16 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 11S16
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Query 22M8 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : No callback, 22M8
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x11370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x11370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x11370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 22M16 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 22M16
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 22S8 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 22S8
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 22S16 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 22S16
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Query 44M8 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : No callback, 44M8
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x11370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x11370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x11370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 44M16 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 44M16
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 44S8 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 44S8
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 176400
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 44S16 hWaveOut null
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 176400
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 44S16
- Case 3: PASS:waveOutOpen
-
- waveOutClose Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close before playing, no buffers in queue
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close paused device, no buffers
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- WAVERR_STILLPLAYING
- Error: Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing.
- Pass : Close paused device, buffers in queue
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close after finished playing
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- WAVERR_STILLPLAYING
- Error: Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing.
- Pass : ASYNC: Close while playing
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close after playing (normal)
- Case 4: PASS:waveOutClose
-
- waveOutPrepareHeader Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Internal done bit
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Prepare after waveOutOpen
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Prepare same buffer twice
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 5: PASS:waveOutPrepareHeader
-
- waveOutUnprepareHeader Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Prepare after waveOutPrepare
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Unprepare same buffer twice
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Header was never prepared
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- WAVERR_STILLPLAYING
- Error: Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing.
- Pass : ASYNC: Unprepare buffer which is playing
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call when writing finished
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 6: PASS:waveOutUnprepareHeader
-
- waveOutWrite Device/Header States Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- WAVERR_UNPREPARED
- Error: The wave header was not prepared. Use the Prepare function to prepare the header, and then try again.
- Pass : Write unprepared header
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write prepared header
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write after call to waveOutPause
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- WAVERR_STILLPLAYING
- Error: Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing.
- Pass : Write header1 while header1 still playing
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write after waveOutReset
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: Write header2 while header1 playing
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 7: PASS:waveOutWrite States
-
- waveOutWrite Looping Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: WaveOutWrite: Press OK to start 0 loop test
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write with WHDR_BEGINLOOP 0 loops
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write with WHDR_ENDLOOP
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: Verify 0 loop test
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: WaveOutWrite: Press OK to start 1 loop test
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write with 1 loop - BEGIN block
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write with 1 loop - END block
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: Verify 1 loop test
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: WaveOutWrite: Press OK to start 3 loop test
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write with 3 loops - BEGIN block
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write with 3 loops - END block
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: Verify 3 loop test
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write with BEGIN and ENDLOOP flags, 4 loops
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: WaveOutWrite: Press OK to start 3 loop test
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: ASYNC: Verify 3 buffer, 3 loop test
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: WaveOutWrite: Listen for: Medium-Short x 3-Long
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: ASYNC: Verify Medium-Shortx3-Long
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: Write while looping
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 8: PASS:waveOutWrite Looping
-
- waveOutWrite 2K Multiples Test:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9970000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x97f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9970000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x97f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9970000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x97f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x97f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9970000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9970000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x97f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x92f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 9: PASS:waveOutWrite 2K Multiples
-
- waveOutWrite Buffer Size Less Than 2K:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34600
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x97f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x11370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x97f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x11370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x11370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x97f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x97f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x11370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8e70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x97f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x11370000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 10: PASS:waveOutWrite <2K Buffers
-
- waveOutWrite >64K Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write >64K buffer, start at 10K
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Write >64K buffer, start at 70K
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 11: PASS:waveOutWrite >64K Buffers
-
- waveOutPause Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Pause before waveOutPrepare
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Pause after waveOutPrepare
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: WaveOutPause: Listen for sound...
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Pause twice
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: Pause during write
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: Pause while looping
- OTHER: ASYNC: Pause query
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 12: OTHR:waveOutPause
-
- waveOutRestart Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutRestart before calling waveOutWrite
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutRestart before calling waveOutPause
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutRestart after calling waveOutPause
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutRestart while writing
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call waveOutRestart twice in a row
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Restart while looping
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Restart while paused & looping
- OTHER: Pause->Restart query
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 13: OTHR:waveOutRestart
-
- waveOutReset Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset before playing
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset paused device
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset after playing
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 0
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset when device already reset
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass: ASYNC: Reset while playing, w/logging
- Pass: ASYNC: Reset while playing, no logging
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: ASYNC: Reset while paused & playing
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: ASYNC: Reset while looping
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: ASYNC: Reset while paused & looping
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 14: OTHR:waveOutReset States
-
- waveOutReset While Playing:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x9870000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 15: PASS:waveOutReset While Playing
-
- waveOutGetPosition Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34386
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 0
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call after prepare; before playing
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 4
- Position(TIME_BYTES): 33792
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: GetPosition during write, TIME_BYTES
- Pos Estimate(BYTES): 30870, GetPosition(TIME_BYTES): 50688
- Pos Estimate(BYTES): 35280, GetPosition(TIME_BYTES): 56320
- Pos Estimate(BYTES): 39690, GetPosition(TIME_BYTES): 61952
- Pos Estimate(BYTES): 44100, GetPosition(TIME_BYTES): 61952
- Pos Estimate(BYTES): 52920, GetPosition(TIME_BYTES): 67582
- Pos Estimate(BYTES): 57330, GetPosition(TIME_BYTES): 73214
- Pos Estimate(BYTES): 61740, GetPosition(TIME_BYTES): 78846
- Pos Estimate(BYTES): 66150, GetPosition(TIME_BYTES): 84478
- Pos Estimate(BYTES): 70560, GetPosition(TIME_BYTES): 90110
- Pos Estimate(BYTES): 74970, GetPosition(TIME_BYTES): 90110
- Pos Estimate(BYTES): 79380, GetPosition(TIME_BYTES): 95742
- Pos Estimate(BYTES): 83790, GetPosition(TIME_BYTES): 101374
- Pos Estimate(BYTES): 88200, GetPosition(TIME_BYTES): 107006
- Pos Estimate(BYTES): 92610, GetPosition(TIME_BYTES): 107006
- Pos Estimate(BYTES): 97020, GetPosition(TIME_BYTES): 112638
- Pos Estimate(BYTES): 101430, GetPosition(TIME_BYTES): 118270
- Pos Estimate(BYTES): 105840, GetPosition(TIME_BYTES): 123902
- Pos Estimate(BYTES): 110250, GetPosition(TIME_BYTES): 129534
- Pos Estimate(BYTES): 114660, GetPosition(TIME_BYTES): 135164
- Pos Estimate(BYTES): 114660, GetPosition(TIME_BYTES): 135164
- Pos Estimate(BYTES): 123480, GetPosition(TIME_BYTES): 140796
- Pos Estimate(BYTES): 127890, GetPosition(TIME_BYTES): 146428
- Pos Estimate(BYTES): 132300, GetPosition(TIME_BYTES): 152060
- Pos Estimate(BYTES): 136710, GetPosition(TIME_BYTES): 152060
- Pos Estimate(BYTES): 141120, GetPosition(TIME_BYTES): 157692
- Pos Estimate(BYTES): 145530, GetPosition(TIME_BYTES): 163324
- Pos Estimate(BYTES): 149940, GetPosition(TIME_BYTES): 168956
- Pos Estimate(BYTES): 154350, GetPosition(TIME_BYTES): 174588
- Pos Estimate(BYTES): 158760, GetPosition(TIME_BYTES): 180220
- Pos Estimate(BYTES): 163170, GetPosition(TIME_BYTES): 180220
- Pos Estimate(BYTES): 167580, GetPosition(TIME_BYTES): 185852
- Pos Estimate(BYTES): 171990, GetPosition(TIME_BYTES): 191484
- Pos Estimate(BYTES): 176400, GetPosition(TIME_BYTES): 197114
- Pos Estimate(BYTES): 180810, GetPosition(TIME_BYTES): 197114
- Pos Estimate(BYTES): 185220, GetPosition(TIME_BYTES): 202746
- Pos Estimate(BYTES): 189630, GetPosition(TIME_BYTES): 208378
- Pos Estimate(BYTES): 198450, GetPosition(TIME_BYTES): 214010
- Pos Estimate(BYTES): 202860, GetPosition(TIME_BYTES): 219642
- Pos Estimate(BYTES): 207270, GetPosition(TIME_BYTES): 225274
- Pos Estimate(BYTES): 211680, GetPosition(TIME_BYTES): 230906
- Pos Estimate(BYTES): 211680, GetPosition(TIME_BYTES): 230906
- Pos Estimate(BYTES): 216090, GetPosition(TIME_BYTES): 236538
- Pos Estimate(BYTES): 224910, GetPosition(TIME_BYTES): 242170
- Pos Estimate(BYTES): 229320, GetPosition(TIME_BYTES): 242170
- Pos Estimate(BYTES): 233730, GetPosition(TIME_BYTES): 247802
- Pos Estimate(BYTES): 238140, GetPosition(TIME_BYTES): 253434
- Pos Estimate(BYTES): 238140, GetPosition(TIME_BYTES): 259066
- Pos Estimate(BYTES): 246960, GetPosition(TIME_BYTES): 264696
- Pos Estimate(BYTES): 251370, GetPosition(TIME_BYTES): 270328
- Pos Estimate(BYTES): 255780, GetPosition(TIME_BYTES): 275960
- Pos Estimate(BYTES): 260190, GetPosition(TIME_BYTES): 275960
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 1
- Position(TIME_SAMPLES): 298483
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: GetPosition during write, TIME_MS
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 332275
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 366064
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 394224
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 422382
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 456174
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 484332
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 512492
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 546282
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 560312
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 594104
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: GetPosition during write, TIME_SAMPLES
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 627894
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 656054
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 689846
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 723636
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 751796
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 779954
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 813746
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 840468
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 8
- Position(TIME_SAMPLES): 868628
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: GetPosition during write, TIME_SMPTE
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 908050
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 936210
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 964370
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 998160
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 1026320
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 1054478
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 1088270
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 1116428
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 16
- Position(TIME_SAMPLES): 1144583
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: GetPosition during write, TIME_MIDI
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 1178375
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 1212164
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 1240324
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 1268482
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 1302274
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 1336064
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 1364224
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 1392382
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 63551
- Position(TIME_SAMPLES): 1426169
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: GetPosition during write, BOGUS FLAG
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 1459961
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 1488118
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 1516278
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 1550068
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 1583860
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 1617650
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 1645810
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 1679600
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 4
- Position(TIME_BYTES): 1680936
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutGetPosition after playing
- Pass : Verify ending position in TIME_BYTES
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 1680936
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutGetPosition after playing
- Pass : Verify ending position in TIME_SAMPLES
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPosition call ***
- HWAVEOUT hWaveOut: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 0
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutGetPosition after waveOutReset
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1cbf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 16: PASS:waveOutGetPosition
-
- waveOutBreakLoop Tests:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutBreakLoop call ***
- HWAVEOUT hWaveOut: 966
- The Function returned:
- MMSYSERR_NOERROR
- Pass : BreakLoop when not playing
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutBreakLoop call ***
- HWAVEOUT hWaveOut: 966
- The Function returned:
- MMSYSERR_NOERROR
- Pass : BreakLoop when playing - not looping
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutBreakLoop call ***
- HWAVEOUT hWaveOut: 966
- The Function returned:
- MMSYSERR_NOERROR
- Pass : BreakLoop when looping
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutBreakLoop call ***
- HWAVEOUT hWaveOut: 966
- The Function returned:
- MMSYSERR_NOERROR
- Pass : BreakLoop when looping & paused
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutBreakLoop call ***
- HWAVEOUT hWaveOut: 966
- The Function returned:
- MMSYSERR_NOERROR
- Pass : BreakLoop when playing & paused
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 17: PASS:waveOutBreakLoop
-
- waveInGetNumDevs Tests:
-
- *** waveInGetNumDevs call ***
- 2 wave input device(s) in the system.
- Case 18: OTHR:waveInGetNumDevs
-
- waveInGetDevCaps Tests:
-
- *** waveInGetNumDevs call ***
- 2 wave input device(s) in the system.
-
- *** waveInGetDevCaps call ***
- WORD wDeviceId: 0
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 1
- Product ID :
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard MULAW Wave In
- DWORD dwFormats: 0
- Supported Formats:
- WAVE_INVALIDFORMAT
- WORD wChannels: 1
- WORD wiSize: 44
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Get next device caps
-
- *** waveInGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 3
- Product ID :
- MM_SNDBLST_MIDIOUT
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave In
- DWORD dwFormats: 17
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WORD wChannels: 1
- WORD wiSize: 44
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Get next device caps
-
- *** waveInGetDevCaps call ***
- WORD wDeviceId: 3
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 3
- Product ID :
- MM_SNDBLST_MIDIOUT
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave In
- DWORD dwFormats: 17
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WORD wChannels: 1
- WORD wiSize: 44
- The Function returned:
- MMSYSERR_BADDEVICEID
- Error: A device ID has been used that is out of range for your system.
- Pass : Call with invalid device ID
-
- *** waveInGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 0
- Product ID :
- INVALID PRODUCT ID
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave In
- DWORD dwFormats: 17
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WORD wChannels: 1
- WORD wiSize: 2
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call with wSize = 2
-
- *** waveInGetDevCaps call ***
- WORD wDeviceId: 1
- LPWAVEINCAPS lpwiCaps: <NULL>
- WORD wiSize: 0
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call with wSize = 0
- Case 19: PASS:waveInGetDevCaps
-
- waveInOpenTests:
-
- *** waveInGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 3
- Product ID :
- MM_SNDBLST_MIDIOUT
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave In
- DWORD dwFormats: 17
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WORD wChannels: 1
- WORD wiSize: 44
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open w/Window Message callback
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 489619456
- DWORD dwCallbackInstance: 9764
- DWORD dwFlags: 196610
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open w/DLL callback
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 2063
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 131074
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Open w/Task callback
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 3
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Query format after open
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 3
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 0
- The Function returned:
- MMSYSERR_BADDEVICEID
- Error: A device ID has been used that is out of range for your system.
- Pass : Call with invalid device ID
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Query 11M8 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : No callback, 11M8
- Message suppressed: Wave Input Test: Press OK to start recording
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to play back
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 11025
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: Recording session query
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 11M16 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 11M16
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 11S8 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 11S8
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 11S16 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 11025
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 11S16
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Query 22M8 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Pass : No callback, 22M8
- Message suppressed: Wave Input Test: Press OK to start recording
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to play back
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- OTHER: Recording session query
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 22M16 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 22M16
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 22S8 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 22S8
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 22S16 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 22S16
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 44M8 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 44M8
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 44M16 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 44M16
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 44S8 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 88200
- WORD nBlockAlign: 2
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 44S8
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 176400
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65539
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : Query 44S16 hWaveIn null
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 2
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 176400
- WORD nBlockAlign: 4
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- WAVERR_BADFORMAT
- Error: The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats
- Pass : No callback, 44S16
- Case 20: PASS:waveInOpen
-
- waveInClose Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close after waveInStop
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close after waveInOpen
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close after waveInOpen
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- WAVERR_STILLPLAYING
- Error: Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing.
- Pass : Close with buffer in queue
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: Close while reading
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Close when read complete
- Case 21: PASS:waveInClose
-
- waveInPrepareHeader Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 0
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Prepare after waveInOpen
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Prepare buffer twice
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 22: PASS:waveInPrepareHeader
-
- waveInUnprepareHeader Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 0
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Unprepare before prepare
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Unprepare buffer twice
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- WAVERR_STILLPLAYING
- Error: Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing.
- Pass : Unprepare while reading into buffer
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Unprepare after finished reading
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 23: PASS:waveInUnprepareHeader
-
- waveInAddBuffer States Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- WAVERR_UNPREPARED
- Error: The wave header was not prepared. Use the Prepare function to prepare the header, and then try again.
- Pass : AddBuffer an unprepared buffer
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : AddBuffer a prepared buffer
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Add 2 buffers
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Use buffer on two different reads after preparing
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- WAVERR_STILLPLAYING
- Error: Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing.
- Pass : Add header1 while header1 still recording
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : ASYNC: Add header2 while header1 recording
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 24: PASS:waveInAddBuffer States
-
- waveInAddBuffer >64K Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Addbuffer 90K buffer, start at 10K
- Message suppressed: Wave Input Test: Press OK to start recording
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to playback recording
- OTHER: Recording session query
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Addbuffer 90K buffer, start at 70K
- Message suppressed: Wave Input Test: Press OK to start recording
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to playback recording
- OTHER: Recording session query
- Case 25: OTHR:waveInAddBuffer >64K Buffers
-
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Hdr ID: 173473792 dwBytesRecorded: 0
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa570000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Hdr ID: 145162240 dwBytesRecorded: 0
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Hdr ID: 158269440 dwBytesRecorded: 0
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Hdr ID: 172425216 dwBytesRecorded: 0
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa470000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 26: PASS:waveInAddBuffer Check dwBytesRecorded
-
- waveInStart Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Start before calling AddBuffer
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Start after calling AddBuffer
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Start after calling stop
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call Start twice
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 27: PASS:waveInStart
-
- waveInStop Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Stop before prepare
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call stop before start
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Stop while reading
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Call stop twice
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Stop after all buffers full
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 28: PASS:waveInStop
-
- waveInReset Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset before reading, no buffers present
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset before reading, buffer present
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStop call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset stopped device
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Pass : Reset when device already reset
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 29: PASS:waveInReset
-
- waveInGetPosition Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 0
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 0
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPos before prepare
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 1
- Position(TIME_SAMPLES): 11264
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPosition during read; TIME_MS
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 30976
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 47872
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 64768
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 81663
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 107912
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPosition during read; TIME_SAMPLES
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 127624
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 147336
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 161415
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 176400
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 8
- Position(TIME_SAMPLES): 198928
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPosition during read; TIME_SMPTE
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 218640
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 235536
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 252431
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 264600
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 16
- Position(TIME_SAMPLES): 284312
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPosition during read; TIME_MIDI
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 304024
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 323736
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 337815
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 352800
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 4
- Position(TIME_BYTES): 375328
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPosition during read; TIME_BYTES
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 4
- Position(TIME_BYTES): 395040
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 4
- Position(TIME_BYTES): 414752
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 4
- Position(TIME_BYTES): 431647
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 4
- Position(TIME_BYTES): 441000
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 63551
- Position(TIME_SAMPLES): 463528
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPosition during read; BOGUS FLAG
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 483240
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 500136
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 517031
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 529200
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 4
- Position(TIME_BYTES): 529200
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPos after reading
- Verify ending position in TIME_BYTES
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 529200
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPos after reading
- Verify ending position in TIME_SAMPLES
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInGetPosition call ***
- HWAVEIN hWaveIn: 966
- WORD wType: 2
- Position(TIME_SAMPLES): 0
- WORD wSize: 8
- The Function returned:
- MMSYSERR_NOERROR
- Pass : GetPos after waveInReset
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 30: PASS:waveInGetPosition
-
- Record and Play Test:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to start recording
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to playback
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x96f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 31: PASS:Record and Play Test
-
- Record and Play Test: 128 <2K buffers:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to start recording
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x95f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x95f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8ef0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8ef0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to playback
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x95f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x95f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8ef0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8ef0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 32: PASS:Record and Play: 128 <2K buffers
-
- Record and Play Test: 1 second buffers:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to start recording
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x301f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x301f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to playback
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x301f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x301f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 33: PASS:Record and Play: 1 second buffers
-
- Record and Play Test: 900K buffer:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to start recording
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x2eb70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x2eb70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x2eb70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Record and Play: Press OK to playback
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34648
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x2eb70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x2eb70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x2eb70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 34: PASS:Record and Play: 900K buffer
-
- Record and Play Test: 0 and 1 size buffers
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34652
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x2eb70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOMEM
- Error: Not enough memory available for this task. Quit one or more applications to increase available memory, and then try again.
- Pass : waveInPrepare buffer size 0
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x2eb70000
- WORD wSize: 32
- The Function returned:
- WAVERR_UNPREPARED
- Error: The wave header was not prepared. Use the Prepare function to prepare the header, and then try again.
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xaaf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xaaf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveInAddBuffer 1 size buffer
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xaaf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa8f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa8f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveInAddBuffer buffer with dwBufferLength == 0
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa8f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x2eb70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOMEM
- Error: Not enough memory available for this task. Quit one or more applications to increase available memory, and then try again.
- Pass : waveOutPrepare buffer size 0
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x2eb70000
- WORD wSize: 32
- The Function returned:
- WAVERR_UNPREPARED
- Error: The wave header was not prepared. Use the Prepare function to prepare the header, and then try again.
- Pass : waveOutWrite 0 size buffer
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xa8f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xa770000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xa5f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xa8f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xa770000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xa5f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPause call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xa8f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xa770000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xa5f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutRestart call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xa8f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutWrite buffer with dwBufferLength == 0
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xa8f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xa770000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xa5f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xaaf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xaaf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Pass : waveOutWrite 1 size buffer
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0xaaf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 35: PASS:Record and Play: 0 and 1 size buffers
-
- Testing percent of CPU used by Wave driver - stand by...
- Message suppressed: Wave Test Application: 1 percent of CPU was used to play .wav file.
- Case 36: OTHR:Test CPU Consumption
-
- Testing time to play WAV file - please stand by...
- Message suppressed: Wave Test Application: Play time (msec): Estimated: 6352 Actual: 5925
- FAIL: Difference is greater than 1 percent...
- Case 37: FAIL:Test Actual Play Time
-
- WaveIn Window msg Callback Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
- MM_WIM_OPEN received
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa5f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa870000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa5f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa870000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to start recording
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa5f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa870000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to playback recording
- OTHER: Recording session query
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65536
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa5f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa870000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa5f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa870000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa5f0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa870000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- MM_WIM_CLOSE received
- Case 38: OTHR:WaveIn WM callback
-
- WaveIn Task CallBack Test:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 2063
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 131072
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa870000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa870000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to start recording
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa870000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to playback recording
- OTHER: Recording session query
- Case 39: OTHR:WaveIn Task callback
-
- WaveIn DLL msg Callback Tests:
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 489619456
- DWORD dwCallbackInstance: 9764
- DWORD dwFlags: 196608
- The Function returned:
- MMSYSERR_NOERROR
- DLL_WIM_OPEN received
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa870000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa870000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to start recording
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa870000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Message suppressed: Wave Input Test: Press OK to playback recording
- OTHER: Recording session query
-
- *** waveInOpen call ***
- LPHWAVEIN lphWaveIn: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 22050
- DWORD nAvgBytesPerSec: 22050
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 489619456
- DWORD dwCallbackInstance: 9764
- DWORD dwFlags: 196608
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa870000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInPrepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa870000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInAddBuffer call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInStart call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInReset call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0xa870000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInUnprepareHeader call ***
- HWAVEIN hWaveIn: 0x3c6
- LPWAVEHDR lpWaveInHdr: 0x8a70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveInClose call ***
- HWAVEIN hWaveIn: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- DLL_WIM_CLOSE received
- Case 40: OTHR:WaveIn DLL callback
-
- WaveOut Window CallBack Test:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 9764
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 65538
- The Function returned:
- MMSYSERR_NOERROR
- MM_WOM_OPEN received
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Writing prepared buffers...
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Writing prepared buffers, then Reset()
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8d70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- MM_WOM_CLOSE received
- Case 41: PASS:WaveOut WM callback
-
- WaveOut Task CallBack Test:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 2063
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 131074
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutWrite call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ccf0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 42: PASS:WaveOut Task callback
-
- WaveOut DLL CallBack Test:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 489619456
- DWORD dwCallbackInstance: 9764
- DWORD dwFlags: 196610
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Writing buffers...
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutPrepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
- Writing buffers...
-
- *** waveOutReset call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x1ce70000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutUnprepareHeader call ***
- WAVEOUT hWaveOut: 0x3c6
- LPWAVEHDR lpWaveOutHdr: 0x8df0000
- WORD wSize: 32
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 43: PASS:WaveOut DLL callback
-
- Test waveOutGetPlaybackRate:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPlaybackRate call ***
- HWAVEOUT hWaveOut: 966
- LPDWORD lpdwPlaybackRate: 34574
- The Function returned:
- MMSYSERR_NOTSUPPORTED
- Error: This function is not supported. Use the Capabilities function to determine which functions and messages the driver supports.
- Pass : Call when not supported
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 44: PASS:waveOutGetPlaybackRate
-
- Test waveOutSetPlaybackRate:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34654
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutSetPlaybackRate call ***
- HWAVEOUT hWaveOut: 966
- DWORD dwPlaybackRate: 131072
- The Function returned:
- MMSYSERR_NOTSUPPORTED
- Error: This function is not supported. Use the Capabilities function to determine which functions and messages the driver supports.
- Pass : Call when not supported
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 45: PASS:waveOutSetPlaybackRate
-
- Test waveOutGetVolume:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetVolume call ***
- WORD wDeviceId: 1
- LPDWORD lpdwVolume : 34652
- The Function returned:
- MMSYSERR_NOTSUPPORTED
- Error: This function is not supported. Use the Capabilities function to determine which functions and messages the driver supports.
- Pass : Call when not supported
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 46: PASS:waveOutGetVolume
-
- Test waveOutSetVolume:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutSetVolume call ***
- WORD wDeviceId: 1
- DWORD dwVolume : 0
- The Function returned:
- MMSYSERR_NOTSUPPORTED
- Error: This function is not supported. Use the Capabilities function to determine which functions and messages the driver supports.
- Pass : Call when not supported
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 47: PASS:waveOutSetVolume
-
- Test waveOutGetPitch:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34650
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetPitch call ***
- HWAVEOUT hWaveOut: 966
- LPDWORD lpdwPitch : 34652
- The Function returned:
- MMSYSERR_NOTSUPPORTED
- Error: This function is not supported. Use the Capabilities function to determine which functions and messages the driver supports.
- Pass : Call when not supported
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 48: PASS:waveOutGetPitch
-
- Test waveOutSetPitch:
-
- *** waveOutOpen call ***
- HWAVEOUT hWaveOut: 34646
- WORD wDeviceId: 1
- WORD wFormatTag: 1
- WORD nChannels: 1
- DWORD nSamplesPerSec: 44100
- DWORD nAvgBytesPerSec: 44100
- WORD nBlockAlign: 1
- LPWAVECALLBACK lpfnCallback: 0
- DWORD dwCallbackInstance: 0
- DWORD dwFlags: 2
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutGetDevCaps call ***
- WORD wDeviceId: 1
- WORD wMid: 20
- Manufacturer ID:
- 20
- WORD wPid: 4
- Product ID :
- MM_SNDBLST_MIDIIN
- VERSION vDriverVersion: 266
- char szPname[32]: SoundingBoard PCM Wave Out
- DWORD dwFormats: 273
- Supported Formats:
- WAVE_FORMAT_1M08
- WAVE_FORMAT_2M08
- WAVE_FORMAT_4M08
- WORD wChannels: 1
- DWORD dwSupport: 0
- WORD woCaps Size: 48
- The Function returned:
- MMSYSERR_NOERROR
-
- *** waveOutSetPitch call ***
- HWAVEOUT hWaveOut: 966
- DWORD dwPitch : 65536
- The Function returned:
- MMSYSERR_NOTSUPPORTED
- Error: This function is not supported. Use the Capabilities function to determine which functions and messages the driver supports.
- Pass : waveOutSetPitch not supported
-
- *** waveOutClose call ***
- WAVEOUT hWaveOut: 0x3c6
- The Function returned:
- MMSYSERR_NOERROR
- Case 49: PASS:waveOutSetPitch
- Cycles Executed: 1
- Wave Device Info
- PASS: 6 FAIL: 0 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 6
- Wave Device Open
- PASS: 12 FAIL: 0 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 0
- Playing
- PASS: 30 FAIL: 0 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 9
- Recording
- PASS: 24 FAIL: 0 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 3
- Wave Out Callbacks
- PASS: 9 FAIL: 0 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 0
- Wave In Callbacks
- PASS: 0 FAIL: 0 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 9
- Wave Out Get/Set attribute APIs
- PASS: 18 FAIL: 0 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 0
- Wave Device Performance
- PASS: 15 FAIL: 3 TRAN: 0 TERR: 0 TNYI: 0 OTHR: 3
- Ending Time
- Mon May 11 09:41:44 1992
-
-